package com.hw.paltfrom.vo;

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

import com.hw.paltfrom.anno.Verify;

/**
 * 指挥调度县 邢家华 2019-11-7 11:06:15
 * 
 * @author Administrator
 *
 */
public class CommandTaskCountyVo {

	/**
	 * 主键GUID
	 */
	private String taskId;

	/**
	 * 超限车辆GUID
	 */
	private String fId;

	/**
	 * 调度任务分类（申请任务1、指派任务2）
	 */
	private Integer taskClass;

	/**
	 * 任务类型（异地复检01；闯卡移交02；逃逸移交03；举报投诉04；其他05）
	 */
	private String taskType;

	/**
	 * 任务描述
	 */
	private String taskContent;

	/**
	 * 所属行政区编号
	 */
	private String fAreacode;

	/**
	 * 发起单位类型(市1、县2、超限检测站3）
	 */
	private Integer fFromdeptype;

	/**
	 * 发起单位编号(F_TypeCode)
	 */
	private String fFromdepcode;

	/**
	 * 发起单位名称
	 */
	private String fFromdepname;

	/**
	 * 发起人(F_Account)
	 */
	private String fAccount;

	/**
	 * 发起时间
	 */
	private Date fCreatetime;

	/**
	 * 流程类型编号(异地复检YDFJ、移交YJ、市级举报及其他SJJB、县级创建举报及其他XJJB)
	 */
	private String flowCode;

	/**
	 * 办理阶段【待办理（超限站）；待指派（县治超办）；待说明（超限站）；待反馈（县治超办）；待确认（县治超办）；待移交（超限站）；待完结（移交任务—
	 * 超限站| 异地复检和县创建的—县治超办| 市创建的—市治超办）；已完结】
	 */
	private String flowStage;

	/**
	 * 情况说明附件GUID
	 */
	private String taskExplainfile;

	/**
	 * 视频附件（多人视频）附件GUID
	 */
	private String taskVideofile;

	/**
	 * 移交通知单附件
	 */
	private String taskTransferfile;

	/**
	 * 完结时间
	 */
	private Date taskEndtime;

	/**
	 * 完结人(F_Account)
	 */
	private String taskEndaccount;

	/**
	 * 完结单位编号(F_TypeCode)
	 */
	private String taskEnddepcode;

	/**
	 * 完结单位名称
	 */
	private String taskEnddepname;

	/**
	 * 完结备注
	 */
	private String taskEndcontent;

	/**
	 * 完结附件GUID
	 */
	private String taskEndfile;

	/**
	 * 超重车辆称重表ID（超重车辆称重表是否超重、是否指挥调度（编号）、是否查扣、是否立案（编号）、是否放行）
	 */
	private String overrunstationId;

	/**
	 * 反馈单位ID
	 */
	private String assignDepcode;

	/**
	 * 反馈单位名称
	 */
	private String assignDepname;

	/**
	 * 反馈人1 ID
	 */
	private String assignAccount;

	/**
	 * 反馈人1 名称
	 */
	private String assignAccountname;

	/**
	 * 反馈人1 电话
	 */
	private String assignAccounttel;

	/**
	 * 反馈人2 ID
	 */
	private String assignAccount2;

	/**
	 * 反馈人2 名称
	 */
	private String assignAccountname2;

	/**
	 * 反馈电话2
	 */
	private String assignAccounttel2;

	/**
	 * 反馈标志，0未反馈（默认），1已反馈
	 */
	private Integer assignState;

	/**
	 * 反馈时间（默认提交时服务器时间）
	 */
	private Date assignStatetime;

	/**
	 * 阶段状态（0否，默认0；1退回; 2延期）
	 */

	private Integer isStagestate;
	

	//按键名称
	private String buttonName;

	@Verify
	private Integer pageNum; // 页码

	@Verify
	private Integer pageSize; // 条数

	private Integer assigned; // 指派（1显示 0不显示）

	private Integer theEnd; // 完结

	private Integer transferConfirmation; // 移交确认

	private Integer reportTheVideo; // 上报视频

	private String fOverrunname; // 超限站

	private String cph; // 车牌号

	private Integer dZs;// 轴数

	private Double dZz;// 动态称重-车货总重

	private Double dCxl;// 超限率软件计算

	private Date dJcsj;// 动态检测时间(年月日时间分钟秒）

	private Double jZz; // 静态称重-车货总重

	private Double jCxds; // 超限吨数

	private Date jJcsj;// 静态检测时间(年月日时间分钟秒）

	private String foverrunCode; // 超限站编码

	private Timestamp startTime; // 开始时间
	
	private Timestamp endTime; // 结束时间

	private String fUserAccount; //登录账户
	
    private  String fTypecode; //当前用户所属部门编码（对应用户类型）
    
    private  Integer fType; //当前用户类型:1市用户（默认）、2县用户、3站用户、4公安、5运管
    
	private String filePath; //附件地址
	
	private Integer fileSize; //文件大小(以K为单位），前台输出转换M输出
	
	private String fCreateusername; //创建用户名当前人

	private String fFolderid; // 业务表附件组GUID
	
	private  Integer assignedDelete;//指派删除按钮(1显示 ，0不显示)
	
	private  Integer assignedUpdate;//指派修改按钮

	private List<FileInfo> fileInfoList;

	public List<FileInfo> getFileInfoList() {
		return fileInfoList;
	}

	public void setFileInfoList(List<FileInfo> fileInfoList) {
		this.fileInfoList = fileInfoList;
	}
	
	
	public Integer getAssignedDelete() {
		return assignedDelete;
	}

	public void setAssignedDelete(Integer assignedDelete) {
		this.assignedDelete = assignedDelete;
	}

	public Integer getAssignedUpdate() {
		return assignedUpdate;
	}

	public void setAssignedUpdate(Integer assignedUpdate) {
		this.assignedUpdate = assignedUpdate;
	}

	public String getfFolderid() {
		return fFolderid;
	}

	public void setfFolderid(String fFolderid) {
		this.fFolderid = fFolderid;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public Integer getFileSize() {
		return fileSize;
	}

	public void setFileSize(Integer fileSize) {
		this.fileSize = fileSize;
	}

	public String getfCreateusername() {
		return fCreateusername;
	}

	public void setfCreateusername(String fCreateusername) {
		this.fCreateusername = fCreateusername;
	}

	public String getfTypecode() {
		return fTypecode;
	}

	public void setfTypecode(String fTypecode) {
		this.fTypecode = fTypecode;
	}

	public Integer getfType() {
		return fType;
	}

	public void setfType(Integer fType) {
		this.fType = fType;
	}

	public String getfUserAccount() {
		return fUserAccount;
	}

	public void setfUserAccount(String fUserAccount) {
		this.fUserAccount = fUserAccount;
	}

	public Timestamp getStartTime() {
		return startTime;
	}

	public void setStartTime(Timestamp startTime) {
		this.startTime = startTime;
	}

	public Timestamp getEndTime() {
		return endTime;
	}

	public void setEndTime(Timestamp endTime) {
		this.endTime = endTime;
	}

	public String getfOverrunname() {
		return fOverrunname;
	}

	public void setfOverrunname(String fOverrunname) {
		this.fOverrunname = fOverrunname;
	}

	public String getFoverrunCode() {
		return foverrunCode;
	}

	public void setFoverrunCode(String foverrunCode) {
		this.foverrunCode = foverrunCode;
	}

	public String getCph() {
		return cph;
	}

	public void setCph(String cph) {
		this.cph = cph;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getfId() {
		return fId;
	}

	public void setfId(String fId) {
		this.fId = fId;
	}

	public Integer getTaskClass() {
		return taskClass;
	}

	public void setTaskClass(Integer taskClass) {
		this.taskClass = taskClass;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getTaskContent() {
		return taskContent;
	}

	public void setTaskContent(String taskContent) {
		this.taskContent = taskContent;
	}

	public String getfAreacode() {
		return fAreacode;
	}

	public void setfAreacode(String fAreacode) {
		this.fAreacode = fAreacode;
	}

	public Integer getfFromdeptype() {
		return fFromdeptype;
	}

	public void setfFromdeptype(Integer fFromdeptype) {
		this.fFromdeptype = fFromdeptype;
	}

	public String getfFromdepcode() {
		return fFromdepcode;
	}

	public void setfFromdepcode(String fFromdepcode) {
		this.fFromdepcode = fFromdepcode;
	}

	public String getfFromdepname() {
		return fFromdepname;
	}

	public void setfFromdepname(String fFromdepname) {
		this.fFromdepname = fFromdepname;
	}

	public String getfAccount() {
		return fAccount;
	}

	public void setfAccount(String fAccount) {
		this.fAccount = fAccount;
	}

	public Date getfCreatetime() {
		return fCreatetime;
	}

	public void setfCreatetime(Date date) {
		this.fCreatetime = date;
	}

	public String getFlowCode() {
		return flowCode;
	}

	public void setFlowCode(String flowCode) {
		this.flowCode = flowCode;
	}

	public String getFlowStage() {
		return flowStage;
	}

	public void setFlowStage(String flowStage) {
		this.flowStage = flowStage;
	}

	public String getTaskExplainfile() {
		return taskExplainfile;
	}

	public void setTaskExplainfile(String taskExplainfile) {
		this.taskExplainfile = taskExplainfile;
	}

	public String getTaskVideofile() {
		return taskVideofile;
	}

	public void setTaskVideofile(String taskVideofile) {
		this.taskVideofile = taskVideofile;
	}

	public String getTaskTransferfile() {
		return taskTransferfile;
	}

	public void setTaskTransferfile(String taskTransferfile) {
		this.taskTransferfile = taskTransferfile;
	}

	public Date getTaskEndtime() {
		return taskEndtime;
	}

	public void setTaskEndtime(Date date) {
		this.taskEndtime = date;
	}

	public String getTaskEndaccount() {
		return taskEndaccount;
	}

	public void setTaskEndaccount(String taskEndaccount) {
		this.taskEndaccount = taskEndaccount;
	}

	public String getTaskEnddepcode() {
		return taskEnddepcode;
	}

	public void setTaskEnddepcode(String taskEnddepcode) {
		this.taskEnddepcode = taskEnddepcode;
	}

	public String getTaskEnddepname() {
		return taskEnddepname;
	}

	public void setTaskEnddepname(String taskEnddepname) {
		this.taskEnddepname = taskEnddepname;
	}

	public String getTaskEndcontent() {
		return taskEndcontent;
	}

	public void setTaskEndcontent(String taskEndcontent) {
		this.taskEndcontent = taskEndcontent;
	}

	public String getTaskEndfile() {
		return taskEndfile;
	}

	public void setTaskEndfile(String taskEndfile) {
		this.taskEndfile = taskEndfile;
	}

	public String getOverrunstationId() {
		return overrunstationId;
	}

	public void setOverrunstationId(String overrunstationId) {
		this.overrunstationId = overrunstationId;
	}

	public String getAssignDepcode() {
		return assignDepcode;
	}

	public void setAssignDepcode(String assignDepcode) {
		this.assignDepcode = assignDepcode;
	}

	public String getAssignDepname() {
		return assignDepname;
	}

	public void setAssignDepname(String assignDepname) {
		this.assignDepname = assignDepname;
	}

	public String getAssignAccount() {
		return assignAccount;
	}

	public void setAssignAccount(String assignAccount) {
		this.assignAccount = assignAccount;
	}

	public String getAssignAccountname() {
		return assignAccountname;
	}

	public void setAssignAccountname(String assignAccountname) {
		this.assignAccountname = assignAccountname;
	}

	public String getAssignAccounttel() {
		return assignAccounttel;
	}

	public void setAssignAccounttel(String assignAccounttel) {
		this.assignAccounttel = assignAccounttel;
	}

	public String getAssignAccount2() {
		return assignAccount2;
	}

	public void setAssignAccount2(String assignAccount2) {
		this.assignAccount2 = assignAccount2;
	}

	public String getAssignAccountname2() {
		return assignAccountname2;
	}

	public void setAssignAccountname2(String assignAccountname2) {
		this.assignAccountname2 = assignAccountname2;
	}

	public String getAssignAccounttel2() {
		return assignAccounttel2;
	}

	public void setAssignAccounttel2(String assignAccounttel2) {
		this.assignAccounttel2 = assignAccounttel2;
	}

	public Integer getAssignState() {
		return assignState;
	}

	public void setAssignState(Integer assignState) {
		this.assignState = assignState;
	}

	public Date getAssignStatetime() {
		return assignStatetime;
	}

	public void setAssignStatetime(Date date) {
		this.assignStatetime = date;
	}

	public Integer getIsStagestate() {
		return isStagestate;
	}

	public void setIsStagestate(Integer isStagestate) {
		this.isStagestate = isStagestate;
	}

	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getAssigned() {
		return assigned;
	}

	public void setAssigned(Integer assigned) {
		this.assigned = assigned;
	}

	public Integer getTheEnd() {
		return theEnd;
	}

	public void setTheEnd(Integer theEnd) {
		this.theEnd = theEnd;
	}

	public Integer getTransferConfirmation() {
		return transferConfirmation;
	}

	public void setTransferConfirmation(Integer transferConfirmation) {
		this.transferConfirmation = transferConfirmation;
	}

	public Integer getReportTheVideo() {
		return reportTheVideo;
	}

	public void setReportTheVideo(Integer reportTheVideo) {
		this.reportTheVideo = reportTheVideo;
	}

	public Integer getdZs() {
		return dZs;
	}

	public void setdZs(Integer dZs) {
		this.dZs = dZs;
	}

	public Double getdZz() {
		return dZz;
	}

	public void setdZz(Double dZz) {
		this.dZz = dZz;
	}

	public Double getdCxl() {
		return dCxl;
	}

	public void setdCxl(Double dCxl) {
		this.dCxl = dCxl;
	}

	public Date getdJcsj() {
		return dJcsj;
	}

	public void setdJcsj(Date date) {
		this.dJcsj = date;
	}

	public Double getjZz() {
		return jZz;
	}

	public void setjZz(Double jZz) {
		this.jZz = jZz;
	}

	public Double getjCxds() {
		return jCxds;
	}

	public void setjCxds(Double jCxds) {
		this.jCxds = jCxds;
	}

	public Date getjJcsj() {
		return jJcsj;
	}

	public void setjJcsj(Date date) {
		this.jJcsj = date;
	}


	public String getButtonName() {
		return buttonName;
	}

	public void setButtonName(String buttonName) {
		this.buttonName = buttonName;
	}

}
